.display {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.display-center {
    display: flex;
    align-items: center;
    justify-content: center;
}
.display-row-center {
    display: flex;
    align-items: center;
}
.display-around {
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.padding-12 {
    padding: 0 .289855rem;
}
.width-100 {
    width: 100%;
}
.width-65 {
    width: 72%;
}
.div-over-width {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.div-over-width-2 {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.display-col {
    align-items: center;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.font-size-12 {
    font-size: .289855rem;
}
.font-size-14 {
    font-size: .338164rem;
}
.font-size-16 {
    font-size: .386473rem;
}
.font-size-18 {
    font-size: .434783rem;
}
.font-size-20 {
    font-size: .483092rem;
}
.font-size-22 {
    font-size: .531401rem;
}
.font-size-24 {
    font-size: .57971rem;
}
.font-size-26 {
    font-size: .628019rem;
}
.font-size-28 {
    font-size: .676329rem;
}
.font-color-8C9198 {
    color: #8C9198;
}
.font-color-343434 {
    color: #343434;
}
.font-color-red {
    color: #EC5C40;
}
.font-color-blue {
    color: #6899F4;
}
.font-color-3D444D {
    color: #3D444D;
}
.padding-0-12 {
    padding: 0 .289855rem;
}
.padding-20 {
    padding: .483092rem;
}
.padding-30 {
    padding: .724638rem;
}
.padding-40 {
    padding: .966184rem;
}
.font-weight-lighter {
    font-weight: lighter;
}
.font-weight-300 {
    font-weight: 300;
}
.font-weight-500 {
    font-weight: 500;
}
.font-weight-700 {
    font-weight: 700;
}
.img-40 {
    width: .966184rem;
    height: .966184rem;
}
